//客户类型
export const ClientType: Record<number, any> = {
    0: '半导体',
    1: '液晶',
    2: 'tokki',
}

export const CauseType: Record<number, any> = {
    0: '软件',
    1: '硬件',
    2: '其他',
}

//客户类型枚举
export const ciePicOptions: { label: string, value: number }[] = ([
    {
        label: '所有部门',
        value: 3
    },
    {
        label: '半导体',
        value: 0
    },
    {
        label: '液晶',
        value: 1
    },
    {
        label: 'tokki',
        value: 2
    }
])

// 工单分类
export const workType: Record<number, any> = {
    0: '故障维修',
    1: '精度',
    2: '产品咨询',
    3: '视频',
    4: '资料',
    5: '部件',
}

//详情按钮枚举
export const BTN_TYPE: Record<string, any> = {
    // 创建工单
    'commit_ticket': {
        title: '确认提交',//按钮名称
        toRequired: false,//to必填或者是下拉
        // toText: false,//to是文本
        // ccSelect: false,//cc是下拉
        // ccText: false,//cc是文本
        timeRequired: false,//时间是否显示
        trustRequired: false,//TRUST是否显示
        causeRequired: false,//原因类别必填
        causeType: false,//原因类别是否显示
        scoreRequired: false,//评分是否显示和必填
        illustrateRequired: false,//说明是否必填
        illustrateShow: false//说明是否显示
    },
    'resubmit_ticket': {
        title: '修改提交',//按钮名称
        toRequired: false,//to必填或者是下拉
        // toText: false,//to是文本
        // ccSelect: false,//cc是下拉
        // ccText: false,//cc是文本
        timeRequired: false,//时间是否显示
        trustRequired: false,//TRUST是否显示
        causeRequired: false,//原因类别必填
        causeType: false,//原因类别是否显示
        scoreRequired: false,//评分是否显示和必填
        illustrateRequired: false,//说明是否必填
        illustrateShow: false//说明是否显示
    },
    'close_ticket': {
        title: '关闭',//按钮名称
        toRequired: false,//to必填或者是下拉
        // toText: true,//to是文本
        // ccSelect: true,//cc是下拉
        // ccText: true,//cc是文本
        timeRequired: false,//时间是否显示
        trustRequired: false,//TRUST是否显示
        causeRequired: false,//原因类别必填
        causeType: false,//原因类别是否显示
        scoreRequired: false,//评分是否显示和必填
        illustrateRequired: false,//说明是否必填
        // illustrateShow: true//说明是否显示
    },

    //等待分配
    'assign_owner': {
        title: '分配担当',//按钮名称
        toRequired: true,//to必填或者是下拉
        // toText: true,//to是文本
        // ccSelect: true,//cc是下拉
        // ccText: false,//cc是文本
        timeRequired: true,//时间是否显示
        trustRequired: true,//TRUST是否显示
        causeRequired: false,//原因类别必填
        causeType: true,//原因类别是否显示
        scoreRequired: false,//评分是否显示和必填
        illustrateRequired: false,//说明是否必填
        // illustrateShow: true//说明是否显示
    },
    'deal_ticket': {
        title: '对策',//按钮名称
        toRequired: false,//to必填或者是下拉
        // toText: true,//to是文本
        // ccSelect: true,//cc是下拉
        // ccText: false,//cc是文本
        timeRequired: true,//时间是否显示
        trustRequired: true,//TRUST是否显示
        causeRequired: true,//原因类别必填
        causeType: true,//原因类别是否显示
        scoreRequired: false,//评分是否显示和必填
        illustrateRequired: true,//说明是否必填
        // illustrateShow: true//说明是否显示
    },
    'return_ticket': {
        title: '退回',//按钮名称
        toRequired: false,//to必填或者是下拉
        // toText: true,//to是文本
        // ccSelect: true,//cc是下拉
        // ccText: false,//cc是文本
        timeRequired: true,//时间是否显示
        trustRequired: false,//TRUST是否显示
        causeRequired: false,//原因类别必填
        causeType: false,//原因类别是否显示
        scoreRequired: false,//评分是否显示和必填
        illustrateRequired: true,//说明是否必填
        // illustrateShow: true//说明是否显示
    },
    // 'question_close': {
    //     title: '关闭',//按钮名称
    //     toRequired: false,//to必填或者是下拉
    //     // toText: true,//to是文本
    //     // ccSelect: true,//cc是下拉
    //     ccText: false,//cc是文本
    //     timeRequired: false,//时间是否显示
    //     trustRequired: false,//TRUST是否显示
    //     causeRequired: false,//原因类别必填
    //     causeType: false,//原因类别是否显示
    //     scoreRequired: false,//评分是否显示和必填
    //     illustrateRequired: false,//说明是否必填
    //     // illustrateShow: true//说明是否显示
    // },

    // 处理中
    'process_ticket': {
        title: '对策',//按钮名称
        toRequired: false,//to必填或者是下拉
        // toText: true,//to是文本
        // ccSelect: true,//cc是下拉
        // ccText: false,//cc是文本
        timeRequired: true,//时间是否显示
        trustRequired: true,//TRUST是否显示
        causeRequired: true,//原因类别必填
        causeType: true,//原因类别是否显示
        scoreRequired: false,//评分是否显示和必填
        illustrateRequired: true,//说明是否必填
        // illustrateShow: true//说明是否显示
    },
    'change_owner': {
        title: '更改担当',//按钮名称
        toRequired: true,//to必填或者是下拉
        // toText: true,//to是文本
        // ccSelect: true,//cc是下拉
        ccText: false,//cc是文本
        timeRequired: true,//时间是否显示
        trustRequired: true,//TRUST是否显示
        causeRequired: false,//原因类别必填
        causeType: true,//原因类别是否显示
        scoreRequired: false,//评分是否显示和必填
        illustrateRequired: true,//说明是否必填
        // illustrateShow: true//说明是否显示
    },
    // 'return_ticket': {
    //     title: '退回',//按钮名称
    //     toRequired: false,//to必填或者是下拉
    //     // toText: true,//to是文本
    //     // ccSelect: true,//cc是下拉
    //     ccText: false,//cc是文本
    //     timeRequired: true,//时间是否显示
    //     trustRequired: false,//TRUST是否显示
    //     causeRequired: false,//原因类别必填
    //     causeType: false,//原因类别是否显示
    //     scoreRequired: false,//评分是否显示和必填
    //     illustrateRequired: true,//说明是否必填
    //     // illustrateShow: true//说明是否显示
    // },

    // 审批中
    'verify_ticket': {
        title: '批准',//按钮名称
        toRequired: false,//to必填或者是下拉
        // toText: true,//to是文本
        // ccSelect: true,//cc是下拉
        // ccText: false,//cc是文本
        timeRequired: true,//时间是否显示
        trustRequired: true,//TRUST是否显示
        causeRequired: true,//原因类别必填
        causeType: true,//原因类别是否显示
        scoreRequired: false,//评分是否显示和必填
        illustrateRequired: true,//说明是否必填
        // illustrateShow: true//说明是否显示
    },
    // 'return_ticket': {
    //     title: '退回',//按钮名称
    //     toRequired: false,//to必填或者是下拉
    //     // toText: true,//to是文本
    //     // ccSelect: true,//cc是下拉
    //     ccText: false,//cc是文本
    //     timeRequired: true,//时间是否显示
    //     trustRequired: false,//TRUST是否显示
    //     causeRequired: false,//原因类别必填
    //     causeType: false,//原因类别是否显示
    //     scoreRequired: false,//评分是否显示和必填
    //     illustrateRequired: true,//说明是否必填
    //     // illustrateShow: true//说明是否显示
    // },

    // 客户确认中
    'confirm_ticket': {
        title: '确认',//按钮名称
        toRequired: false,//to必填或者是下拉
        // toText: true,//to是文本
        // ccSelect: true,//cc是下拉
        // ccText: false,//cc是文本
        timeRequired: false,//时间是否显示
        trustRequired: false,//TRUST是否显示
        causeRequired: false,//原因类别必填
        causeType: false,//原因类别是否显示
        scoreRequired: true,//评分是否显示和必填
        illustrateRequired: false,//说明是否必填
        // illustrateShow: true//说明是否显示
    },
    // 'return_ticket': {
    //     title: '退回',//按钮名称
    //     toRequired: false,//to必填或者是下拉
    //     // toText: true,//to是文本
    //     // ccSelect: true,//cc是下拉
    //     ccText: false,//cc是文本
    //     timeRequired: true,//时间是否显示
    //     trustRequired: false,//TRUST是否显示
    //     causeRequired: false,//原因类别必填
    //     causeType: false,//原因类别是否显示
    //     scoreRequired: false,//评分是否显示和必填
    //     illustrateRequired: true,//说明是否必填
    //     // illustrateShow: true//说明是否显示
    // },
}